Cpc Periodic Training